separable part of a business operations - Français Anglais Dictionnaire